package domain.pojo;

/**
 * Classe que define um usuário comum e um administrador (usuário com privilégios)
 * @author Owner
 */
public class Funcionario extends Usuario{
    boolean admin;

    /**
     * Constutor do funcionário que define também o usuário
     * @param id
     * @param login
     * @param senha
     * @param nome
     * @param admin
     */
    public Funcionario(int id, String login, String senha, String nome, boolean admin) {
	super(login, senha, nome, 1, id);
	
	if(admin)
	    this.setTipo(0);
	    
	this.admin = admin;
    }
    
    /**
     * Retorna informação se o funcionário é administrador
     * @return status se é administrador ou não
     */
    public boolean isAdmin() {
	return admin;
    }

    /**
     * Define informação se o funcionário é administrador
     * @param Admin status se é administrador ou não
     */
    public void setAdmin(boolean Admin) {
	this.admin = Admin;
    }
}
